package com.ruihu.admin.module.support.task.service;

public interface DyTaskService {

    /**
     * 开始定时任务
     * @param interfaceLogId
     * @param cron
     * @return
     */
    boolean scheduleTask(Long interfaceLogId, DyTask dyTask, String cron);


    /**
     * 取消定时任务
     * @param interfaceLogId
     * @return
     */
    boolean cancelTask(Long interfaceLogId);

    /**
     * 任务是否在运行
     * @param interfaceLogId
     * @return
     */
    boolean taskIsRunning(Long interfaceLogId);
}
